package com.hancai.commons;

import java.lang.annotation.*;

/**
 * @author 涵菜
 * @version 1.0
 * 数据范围注解
 *  要在SQL语句的末尾添加一个过滤条件
 *  select * from t_user -admin
 *  select * from t_user tu where tu.id=2 -普通用户
 */
@Target(ElementType.METHOD)//表示该注解只能用于方法上。
@Retention(RetentionPolicy.RUNTIME)//注解保留在字节码中，并且可以在运行时通过反射获取。
@Documented//使注解出现在生成的 Javadoc 文档中。
public @interface DataScope {
    /**
     * 表的别名
     */
    public String tableAlias() default "";
    /**
     * 表的字段名
     */
    public String tableField() default "";

}
